匯入小工具 (0) - csv 該怎麼匯入資料庫?你有這困擾嗎?


Posted by 微薄艇 on 2021-07-03

前言

你有這些困擾嗎?行銷、行政人員會從各處拿到聯絡人名單,可能是參加活動後填寫的問卷,也可能是訂閱電子報後留下的資訊,每次要將這些資料匯入資料庫時,總是要透過你才能做這件事,不僅會時常打擾你的工作,也會打斷你工作的節奏。正在工作的你可能在想拜占庭容錯機制,也有可能在想分散式資料庫一致性問題,也很有可能你只是在發呆的薪水小偷

工程師的思考模式

圖片來源 工程師的思考模式

本來大腦在思考內容,全都被黑洞帶走

Blackhole

圖片來源 This is why you shouldn't interrupt a programmer

為了解決這個問題,我們勢必要開發一款小工具能讓他們使用,你或許覺得簡單寫個 Python Script 給他們執行不就好,但要體諒一下不會寫程式的人,要他們安裝開發環境、熟悉那黑黑暗暗的 Terminal 介面、還要在那邊下指令執行,會不會有點不太親(殘)民(忍),所以才有了這邊系列文章,針對時常需要處理 CRUD 的文書工程師

歡迎來到文書工程師系列

本次的針對時常要大量 CRUD 的文書工程師(如我),裡頭的範例程式碼皆是使用 Python,會針對以下幾個部分做討論,也會提及所用的的 package 與 library,最後整合在一起打造出可用的小工具。

  1. 虛擬環境
  2. 連接資料庫
  3. 環境變數
  4. 讀取 csv 檔案
  5. 主程式邏輯撰寫
  6. 執行檔參數
  7. 包成執行檔

那就開始吧!我們在下一篇見。


#CSV #Python #Database #tool #postgresql







Related Posts

【THM Walkthrough】Lateral Movement and Pivoting (1)

【THM Walkthrough】Lateral Movement and Pivoting (1)

JetBrains WebStorm 開發 Angular 17

JetBrains WebStorm 開發 Angular 17

Mouse Event 滑鼠事件

Mouse Event 滑鼠事件


Comments